Skip to content

Enable parallel replication applier threads - #116

Merged
szachovy merged 3 commits into
masterfrom
fix/75-parallel-replication
Apr 9, 2026
Merged

Enable parallel replication applier threads#116
szachovy merged 3 commits into
masterfrom
fix/75-parallel-replication

Conversation

@szachovy

@szachovy szachovy commented Apr 8, 2026

Copy link
Copy Markdown
Owner

Set replica_parallel_workers=4, replica_parallel_type=LOGICAL_CLOCK, and replica_preserve_commit_order=ON to apply transactions in parallel on secondary nodes. This leverages the existing WRITESET dependency tracking, reducing replication lag during write bursts and speeding up cluster recovery.

Closes #75

szachovy and others added 3 commits April 8, 2026 13:05
Set replica_parallel_workers=4, replica_parallel_type=LOGICAL_CLOCK,
and replica_preserve_commit_order=ON. This leverages the existing
WRITESET dependency tracking to apply transactions in parallel on
secondary nodes, reducing replication lag during write bursts and
speeding up cluster recovery.

Closes #75

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@szachovy
szachovy merged commit 6b277af into master Apr 9, 2026
10 of 11 checks passed
@szachovy
szachovy deleted the fix/75-parallel-replication branch April 9, 2026 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MY-4: Enable parallel replication applier threads

1 participant